org.sakaiproject.entity.api.Entity类的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中org.sakaiproject.entity.api.Entity类的一些代码示例,展示了Entity类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity类的具体详情如下:
包路径:org.sakaiproject.entity.api.Entity
类名称: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;

相关文章

微信公众号

最新文章

更多