/** * Get the named Related Entity for the GenericValue from the persistent * store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) * * @param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file * @return List of GenericValue instances as specified in the relation definition */ public List<GenericValue> getRelatedCache(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedCache(relationName, this); }
/** * Get a dummy primary key for the named Related Entity for the GenericValue * * @param relationName String containing the relation name which is the * combination of relation.title and relation.rel-entity-name as * specified in the entity XML definition file * @return GenericPK containing a possibly incomplete PrimaryKey object representing the related entity or entities */ public GenericPK getRelatedDummyPK(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedDummyPK(relationName, null, this); }
/** Get the named Related Entity for the GenericValue from the persistent store *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@return List of GenericValue instances as specified in the relation definition */ public List getRelated(String relationName) throws GenericEntityException { return this.getDelegator().getRelated(relationName, this); }
/** Get the named Related Entity for the GenericValue from the persistent * store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@return List of GenericValue instances as specified in the relation definition */ public GenericValue getRelatedOneCache(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedOneCache(relationName, this); }
/** * Get the named Related Entity for the GenericValue from the persistent store * * @param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file * @param byAndFields the fields that must equal in order to keep; may be null * @param orderBy The fields of the named entity to order the query by; may be null; * optionally add a " ASC" for ascending or " DESC" for descending * @return List of GenericValue instances as specified in the relation definition */ public List<GenericValue> getRelated(String relationName, Map<String, ?> byAndFields, List<String> orderBy) throws GenericEntityException { return this.getDelegator().getRelated(relationName, byAndFields, orderBy, this); }
/** * Get the named Related Entity for the GenericValue from the persistent store and order it * * @param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file * @param orderBy the order that they should be returned * @return List of GenericValue instances as specified in the relation definition */ public List<GenericValue> getRelatedOrderBy(String relationName, List<String> orderBy) throws GenericEntityException { return this.getDelegator().getRelatedOrderBy(relationName, orderBy, this); }
/** * Remove the named Related Entity for the GenericValue from the persistent store * * @param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file */ public void removeRelated(String relationName) throws GenericEntityException { this.getDelegator().removeRelated(relationName, this); }
/** * Get a dummy primary key for the named Related Entity for the GenericValue * * @param relationName String containing the relation name which is the * combination of relation.title and relation.rel-entity-name as * specified in the entity XML definition file * @param byAndFields the fields that must equal in order to keep; may be null * @return GenericPK containing a possibly incomplete PrimaryKey object representing the related entity or entities */ public GenericPK getRelatedDummyPK(String relationName, Map<String, ?> byAndFields) throws GenericEntityException { return this.getDelegator().getRelatedDummyPK(relationName, byAndFields, this); }
/** Get the named Related Entity for the GenericValue from the persistent * store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@return List of GenericValue instances as specified in the relation definition */ public List getRelatedCache(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedCache(relationName, this); }
/** * Get the named Related Entity for the GenericValue from the persistent store across another Relation. * Helps to get related Values in a multi-to-multi relationship. * @param relationNameOne String containing the relation name which is the * combination of relation.title and relation.rel-entity-name as * specified in the entity XML definition file, for first relation * @param relationNameTwo String containing the relation name for second relation * @return List of GenericValue instances as specified in the relation definition */ public List getRelatedMulti(String relationNameOne, String relationNameTwo) throws GenericEntityException { return this.getDelegator().getMultiRelation(this, relationNameOne, relationNameTwo, null); }
/** Get the named Related Entity for the GenericValue from the persistent store and filter it *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@param fields the fields that must equal in order to keep *@return List of GenericValue instances as specified in the relation definition */ public List getRelatedByAnd(String relationName, Map fields) throws GenericEntityException { return this.getDelegator().getRelatedByAnd(relationName, fields, this); }
/** Get a dummy primary key for the named Related Entity for the GenericValue * @param relationName String containing the relation name which is the * combination of relation.title and relation.rel-entity-name as * specified in the entity XML definition file * @return GenericPK containing a possibly incomplete PrimaryKey object representing the related entity or entities */ public GenericPK getRelatedDummyPK(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedDummyPK(relationName, null, this); }
/** Get the named Related Entity for the GenericValue from the persistent store *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@return List of GenericValue instances as specified in the relation definition */ public GenericValue getRelatedOne(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedOne(relationName, this); }
/** Get the named Related Entity for the GenericValue from the persistent * store, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@return List of GenericValue instances as specified in the relation definition */ public GenericValue getRelatedOneCache(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedOneCache(relationName, this); }
/** Get a dummy primary key for the named Related Entity for the GenericValue * @param relationName String containing the relation name which is the * combination of relation.title and relation.rel-entity-name as * specified in the entity XML definition file * @return GenericPK containing a possibly incomplete PrimaryKey object representing the related entity or entities */ public GenericPK getRelatedDummyPK(String relationName) throws GenericEntityException { return this.getDelegator().getRelatedDummyPK(relationName, null, this); }
/** Get a dummy primary key for the named Related Entity for the GenericValue * @param relationName String containing the relation name which is the * combination of relation.title and relation.rel-entity-name as * specified in the entity XML definition file * @param byAndFields the fields that must equal in order to keep; may be null * @return GenericPK containing a possibly incomplete PrimaryKey object representing the related entity or entities */ public GenericPK getRelatedDummyPK(String relationName, Map byAndFields) throws GenericEntityException { return this.getDelegator().getRelatedDummyPK(relationName, byAndFields, this); }
/** * Get the named Related Entity for the GenericValue from the persistent * store and filter it, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) * * @param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file * @param fields the fields that must equal in order to keep * @return List of GenericValue instances as specified in the relation definition */ public List<GenericValue> getRelatedByAndCache(String relationName, Map<String, ?> fields) throws GenericEntityException { return EntityUtil.filterByAnd(this.getDelegator().getRelatedCache(relationName, this), fields); }
/** Get the named Related Entity for the GenericValue from the persistent * store and filter it, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) *@param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file *@param fields the fields that must equal in order to keep *@return List of GenericValue instances as specified in the relation definition */ public List getRelatedByAndCache(String relationName, Map fields) throws GenericEntityException { return EntityUtil.filterByAnd(this.getDelegator().getRelatedCache(relationName, this), fields); }
/** * Get the named Related Entity for the GenericValue from the persistent * store and order it, looking first in the global generic cache (for the moment this isn't true, is same as EmbeddedCache variant) * * @param relationName String containing the relation name which is the combination of relation.title and relation.rel-entity-name as specified in the entity XML definition file * @param orderBy the order that they should be returned * @return List of GenericValue instances as specified in the relation definition */ public List<GenericValue> getRelatedOrderByCache(String relationName, List<String> orderBy) throws GenericEntityException { return EntityUtil.orderBy(this.getDelegator().getRelatedCache(relationName, this), orderBy); }
public SearchRequest get(final GenericValue sharedEntityGV) { final GenericDelegator genericDelegator = sharedEntityGV.getDelegator(); return convertGVToRequest(genericDelegator.makeValue(Table.NAME, filter(sharedEntityGV.getAllFields()))); }