本文整理了Java中org.sakaiproject.entity.api.Entity
类的一些代码示例,展示了Entity
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity
类的具体详情如下:
包路径:org.sakaiproject.entity.api.Entity
类名称:Entity
[英]Entity is the generic interface for all information units modeled in Sakai.
[中]实体是Sakai中建模的所有信息单元的通用接口。
代码示例来源:origin: org.sakaiproject/sakai-rwiki-impl
/**
* {@inheritDoc}
*/
public ResourceProperties getProperties(Entity entity)
{
return entity.getProperties();
}
代码示例来源:origin: stackoverflow.com
public class Bean {
private List<Entity> entities;
private Map<Long, Boolean> checked = new HashMap<Long, Boolean>();
public void submit() {
for (Entity entity : entities) {
if (checked.get(entity.getId())) {
// Entity is checked. Do your thing here.
}
}
}
// ...
}
代码示例来源:origin: sakaiproject/sakai
/**
* From EntityProducer
*/
public String getEntityUrl(Reference ref) {
return getEntity(ref).getUrl();
}
代码示例来源:origin: stackoverflow.com
String sql = "UPDATE entity SET name = ?, value = ? WHERE id = ?";
// ...
statement = connection.prepareStatement(sql);
for (Entity entity : entities) {
statement.setString(1, entity.getName());
statement.setInt(2, entity.getValue());
statement.setLong(3, entity.getId());
// ...
statement.addBatch();
}
statement.executeBatch();
// ...
代码示例来源:origin: stackoverflow.com
for(Entity e : entities){
if(!e.isRight())
entityTypes[e.getId()].getAtlas().findRegion(e.getFrame()).flip(true, false);
batch.draw(entityTypes[e.getId()].getAtlas().findRegion(e.getFrame()), e.getPosition().x, e.getPosition().y);
if(!e.isRight())
entityTypes[e.getId()].getAtlas().findRegion(e.getFrame()).flip(true, false);
}
代码示例来源:origin: stackoverflow.com
@RequestMapping(value="", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody ResponseEntity<Object> getAll() {
List<Entity> entityList = entityManager.findAll();
List<JSONObject> entities = new ArrayList<JSONObject>();
for (Entity n : entityList) {
JSONObject Entity = new JSONObject();
entity.put("id", n.getId());
entity.put("address", n.getAddress());
entities.add(entity);
}
return new ResponseEntity<Object>(entities, HttpStatus.OK);
}
代码示例来源:origin: sakaiproject/sakai
StorageUtils.escapeSql(id), StorageUtils.escapeSql(container.getReference()));
StringBuilder result = new StringBuilder();
Connection lock = m_sql.dbReadLock(statement, result);
m_locks.put(entry.getReference(), lock);
fields[1] = doubleStorageSql.getRecordId(container.getReference() + "/" + id);
fields[2] = TimeService.newTime();
fields[3] = sessionId;
if (m_locks.containsKey(entry.getReference())) return null;
m_locks.put(entry.getReference(), edit);
代码示例来源:origin: sakaiproject/sakai
/**
* Return a lock on the entry with this id, or null if a lock cannot be made.
*
* @param container
* The container id.
* @param id
* The id.
* @return The locked object with this id, or null if a lock cannot be made.
*/
public Edit editResource(String container, String id)
{
if (container == null) container = "";
Container c = ((Container) m_store.get(container));
if (c == null) return null;
Entity entry = (Entity) c.contained.get(caseId(id));
if (entry == null) return null;
synchronized (m_locks)
{
// check for a lock in place
if (m_locks.get(entry.getReference()) != null) return null;
// make an Edit
Edit edit = m_user.newResourceEdit(c.container, entry);
// store it in the locks
m_locks.put(entry.getReference(), edit);
return edit;
}
}
代码示例来源:origin: sakaiproject/sakai
m_store = new Hashtable();
m_store.put("", top);
m_locks = new Hashtable();
top.contained.put(caseId(entry.getId()), entry);
m_store.put(containerResource.getReference(), container);
container.contained.put(caseId(entry.getId()), entry);
代码示例来源:origin: sakaiproject/sakai
/**
* Commit the changes and release the lock.
*
* @param container
* The container id.
* @param edit
* The entry to commit.
*/
public void commitResource(String container, Edit edit)
{
if (container == null) container = "";
Container c = ((Container) m_store.get(container));
if (c != null)
{
// make a new Entry from the Edit to update the info store
Entity updatedEntry = m_user.newResource(c.container, edit);
c.contained.put(caseId(updatedEntry.getId()), updatedEntry);
}
// release the lock
m_locks.remove(edit.getReference());
}
代码示例来源:origin: sakaiproject/sakai
/**
* Commit the changes and release the locked container.
*
* @param container
* The container id.
* @param edit
* The entry to commit.
*/
public void commitContainer(Edit edit)
{
// make a new Entry from the Edit to update the info store
Entity updatedContainer = m_user.newContainer(edit);
// update the store
Container c = ((Container) m_store.get(updatedContainer.getReference()));
if (c != null)
{
c.container = updatedContainer;
}
else
{
c = new Container(updatedContainer);
m_store.put(updatedContainer.getReference(), c);
}
// release the lock
m_locks.remove(edit.getReference());
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-storage-util
Connection lock = (Connection) m_locks.get(edit.getReference());
if (lock == null)
m_locks.remove(edit.getReference());
lockFields[1] = doubleStorageSql.getRecordId(container.getReference() + "/" + edit.getId());
boolean ok = m_sql.dbWrite(statement, lockFields);
if (!ok)
m_locks.remove(edit.getReference());
代码示例来源:origin: sakaiproject/sakai
Container c = ((Container) m_store.get(container));
if (c == null) return new Vector();
if (c.contained.size() == 0) return new Vector();
all.addAll(c.contained.values());
if (candidate.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null)
代码示例来源:origin: sakaiproject/sakai
fields[0] = container.getReference();
int pos = 1;
if ((m_resourceTableOrderField != null) && (afterDate != null))
if ((candidate.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null))
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
String oId = oResource.getId();
String oId2 = oResource.getId();
String nId = "";
String nUrl = "";
ResourceProperties oProperties = oResource.getProperties();
boolean isCollection = false;
try
transversalMap.put(oResource.getId(), nId);
transversalMap.put(oResource.getUrl(), nUrl);
transversalMap.putAll(transferCopyEntitiesRefMigrator(oResource.getId(), nId, resourceIds));
((BaseResourceEdit) edit).closeEdit();
nUrl = edit.getUrl();
transversalMap.put(oResource.getId(), nId);
transversalMap.put(oResource.getUrl(), nUrl);
代码示例来源: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: org.sakaiproject.kernel/sakai-kernel-impl
String oId = oResource.getId();
ResourceProperties oProperties = oResource.getProperties();
代码示例来源:origin: org.sakaiproject.taggable/sakai-taggable-impl
field = Validator.escapeHtml((String)entity.getProperties().get(TagList.PARENT));
} else if (TagList.CRITERIA.equals(column)) {
String url = entity.getUrl();
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: sakaiproject/sakai
/**
* Test a collection of Entity object for the specified entity reference
*
* @param entities
* The collection (Entity) of entities
* @param entityRef
* The string entity reference to find.
* @return true if found, false if not.
*/
public static boolean entityCollectionContainsRefString(Collection<Entity> entities, String entityRef)
{
for (Iterator<Entity> i = entities.iterator(); i.hasNext();)
{
Entity entity = i.next();
if (entity.getReference().equals(entityRef)) return true;
}
return false;
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-storage-util
entry.toXml(doc, new Stack());
String xml = StorageUtils.writeDocumentToString(doc);
"XML"));
Object[] fields = new Object[2];
fields[0] = entry.getReference();
fields[1] = xml;
内容来源于网络,如有侵权,请联系作者删除!