本文整理了Java中org.sakaiproject.entity.api.Entity.getProperties()
方法的一些代码示例,展示了Entity.getProperties()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.getProperties()
方法的具体详情如下:
包路径:org.sakaiproject.entity.api.Entity
类名称:Entity
方法名:getProperties
[英]Access the entity's properties.
[中]访问实体的属性。
代码示例来源:origin: org.sakaiproject/sakai-rwiki-impl
/**
* {@inheritDoc}
*/
public ResourceProperties getProperties(Entity entity)
{
return entity.getProperties();
}
代码示例来源:origin: sakaiproject/sakai
public ResourceProperties getEntityResourceProperties(Reference ref) {
Entity entity = getEntity(ref);
return entity == null ? null : entity.getProperties();
}
代码示例来源:origin: sakaiproject/sakai
public ResourceProperties getEntityResourceProperties(Reference ref) {
try {
String reference = ref.getReference();
int lastIndex = reference.lastIndexOf(Entity.SEPARATOR);
String postId = reference.substring(lastIndex, reference.length() - lastIndex);
Entity entity = persistenceManager.getPost(postId, false);
return entity.getProperties();
} catch (Exception e) {
log.warn("getEntity(): " + e);
return null;
}
}
代码示例来源:origin: stackoverflow.com
Query allusersentityquery = new Query();
allusersentityquery.setAncestor(userKey);
for (final Entity entity : datastore.prepare(allusersentityquery).asIterable()) {
Map<String, Object> properties = entity.getProperties();
String[] propertyNames = properties.keySet().toArray(
new String[properties.size()]);
for(final String propertyName : propertyNames) {
// propertyNames string contains
// "com.google.appengine.api.datastore.PostalAddress" if it is a Postal Address
}
}
代码示例来源:origin: sakaiproject/sakai
public boolean doStartElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException
{
nesting++;
if (ch != null)
{
ch.startElement(uri, localName, qName, attributes);
return false;
}
else
{
if ("properties".equals(qName))
{
ch = entity.getProperties().getContentHander();
ch.startElement(uri, localName, qName, attributes);
remove = nesting;
return false;
}
return true;
}
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-storage-util
public boolean doStartElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException
{
nesting++;
if (ch != null)
{
ch.startElement(uri, localName, qName, attributes);
return false;
}
else
{
if ("properties".equals(qName))
{
ch = entity.getProperties().getContentHander();
ch.startElement(uri, localName, qName, attributes);
remove = nesting;
return false;
}
return true;
}
}
代码示例来源:origin: org.sakaiproject.warehouse/sakai-warehouse-impl
public Object getPropertyValue(Object source)
throws Exception {
Entity entity = null;
try {
entity = (Entity)source;
} catch(ClassCastException e) {
throw new Exception("The source could not be cast into an Entity for property \"" + propertyName + "\"", e);
}
return entity.getProperties().getProperty(getPropertyName());
}
代码示例来源:origin: stackoverflow.com
Map<String,Object> props = source.getProperties();
Iterator<Map.Entry<String,Object>> it = props.entrySet().iterator();
if (props.size() > 1){
代码示例来源:origin: stackoverflow.com
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
resp.setContentType("text/plain");
final DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
final Query query = new Query("Table/Entity Name");
//query.addSort(Entity.KEY_RESERVED_PROPERTY, Query.SortDirection.DESCENDING);
for (final Entity entity : datastore.prepare(query).asIterable()) {
resp.getWriter().println(entity.getKey().toString());
final Map<String, Object> properties = entity.getProperties();
final String[] propertyNames = properties.keySet().toArray(
new String[properties.size()]);
for(final String propertyName : propertyNames) {
resp.getWriter().println("-> " + propertyName + ": " + entity.getProperty(propertyName));
}
}
}
代码示例来源:origin: sakaiproject/sakai
if (candidate.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null)
代码示例来源:origin: stackoverflow.com
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
String entityParam = req.getParameter("e");
resp.setContentType("text/plain");
final DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
// Original query
final Query queryOrig = new Query(entityParam);
queryOrig.addSort(Entity.KEY_RESERVED_PROPERTY, Query.SortDirection.ASCENDING);
for (final Entity entityOrig : datastore.prepare(queryOrig).asIterable()) {
// Query for this entity and all its descendant entities and collections
final Query query = new Query();
query.setAncestor(entityOrig.getKey());
query.addSort(Entity.KEY_RESERVED_PROPERTY, Query.SortDirection.ASCENDING);
for (final Entity entity : datastore.prepare(query).asIterable()) {
resp.getWriter().println(entity.getKey().toString());
// Print properties
final Map<String, Object> properties = entity.getProperties();
final String[] propertyNames = properties.keySet().toArray(new String[properties.size()]);
for(final String propertyName : propertyNames) {
resp.getWriter().println("-> " + propertyName + ": " + entity.getProperty(propertyName));
}
}
}
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
return o.getProperties();
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
ResourceProperties oProperties = oResource.getProperties();
代码示例来源:origin: org.sakaiproject.message/sakai-message-impl
if (((Entity) o).getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null)
代码示例来源:origin: sakaiproject/sakai
if (((Entity) o).getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null)
代码示例来源:origin: org.sakaiproject.taggable/sakai-taggable-impl
field = Validator.escapeHtml((String)entity.getProperties().get(TagList.PARENT));
} else if (TagList.CRITERIA.equals(column)) {
if (url != null) {
field = (String)entity.getProperties().get(TagList.THICKBOX_INCLUDE);
field +="<a href=\"" + url + "\" class=\"thickbox\">";
field += Validator.escapeHtml((String)entity.getProperties().get(TagList.CRITERIA));
field += "</a>";
field = Validator.escapeHtml((String)entity.getProperties().get(TagList.CRITERIA));
代码示例来源:origin: org.sakaiproject.message/sakai-message-util
if (((Entity) o).getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null)
代码示例来源:origin: org.sakaiproject.metaobj/sakai-metaobj-tool-lib
public static String getReferenceName(String idString, String decoration) {
String refString = getContentHostingService().getReference(idString);
String contentRef = refString;
if (decoration != null && !decoration.equals("")) {
refString = decoration + refString;
}
Reference ref = EntityManager.newReference(refString);
getSecurityService().pushAdvisor(
new LocalSecurityAdvisor(ContentHostingService.EVENT_RESOURCE_READ,
contentRef));
if (ref == null || ref.getEntity() == null) {
return "";
}
ResourceProperties props = ref.getEntity().getProperties();
String prop = props.getNamePropDisplayName();
return props.getProperty(prop);
}
代码示例来源:origin: org.sakaiproject.mailarchive/sakai-mailarchive-impl
/**
* Collect the fields that need to be stored outside the XML (for the resource).
*
* @return An array of field values to store in the record outside the XML (for the resource).
*/
public Object[] storageFields(Entity r)
{
Object[] rv = new Object[6];
rv[0] = ((Message) r).getHeader().getDate();
rv[1] = ((Message) r).getHeader().getFrom().getId();
rv[2] = "0";
rv[3] = r.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null ? "0" : "1";
rv[4] = ((MailArchiveMessage) r).getMailArchiveHeader().getSubject();
rv[5] = ((Message) r).getBody();
return rv;
}
代码示例来源:origin: org.sakaiproject.announcement/sakai-announcement-impl
/**
* Collect the fields that need to be stored outside the XML (for the resource).
*
* @return An array of field values to store in the record outside the XML (for the resource).
*/
public Object[] storageFields(Entity r)
{
Object[] rv = new Object[5];
rv[0] = ((Message) r).getHeader().getDate();
rv[1] = ((Message) r).getHeader().getFrom().getId();
rv[2] = ((AnnouncementMessage) r).getAnnouncementHeader().getDraft() ? "1" : "0";
rv[3] = r.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null ? "0" : "1";
rv[4] = ((Message) r).getHeader().getMessage_order();
// rv[3] = ((AnnouncementMessage) r).getAnnouncementHeader().getAccess() == MessageHeader.MessageAccess.PUBLIC ? "1" : "0";
return rv;
}
内容来源于网络,如有侵权,请联系作者删除!