public IdSchemes setProgramIdScheme( String idScheme ) { this.programIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setCategoryOptionIdScheme( String idScheme ) { this.categoryOptionIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setDataSetIdScheme( String idScheme ) { this.dataSetIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setOrgUnitIdScheme( String idScheme ) { this.orgUnitIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setProgramStageIdScheme( String idScheme ) { this.programStageIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setProgramStageInstanceIdScheme( String idScheme ) { this.programStageInstanceIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setTrackedEntityIdScheme( String idScheme ) { this.trackedEntityIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setIdScheme( String idScheme ) { this.idScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setDataElementIdScheme( String idScheme ) { this.dataElementIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setCategoryOptionComboIdScheme( String idScheme ) { this.categoryOptionComboIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setAttributeOptionComboIdScheme( String idScheme ) { this.attributeOptionComboIdScheme = IdScheme.from( idScheme ); return this; }
public IdSchemes setTrackedEntityAttributeIdScheme( String idScheme ) { this.trackedEntityAttributeIdScheme = IdScheme.from( idScheme ); return this; }
@Override public <T extends IdentifiableObject> T getObject( Class<T> clazz, IdentifiableProperty property, String value ) { return getObject( clazz, IdScheme.from( property ), value ); }
@Override public <T extends IdentifiableObject> Map<String, T> getIdMap( Class<T> clazz, IdentifiableProperty property ) { return getIdMap( clazz, IdScheme.from( property ) ); }
@Override public <T extends IdentifiableObject> Map<String, T> getIdMapNoAcl( Class<T> clazz, IdentifiableProperty property ) { return getIdMapNoAcl( clazz, IdScheme.from( property ) ); }
/** * Returns the general identifier scheme. IdScheme.NULL is returned if * scheme has not been set. */ public IdScheme getIdSchemeProperty() { String scheme = getIdScheme(); return IdScheme.from( scheme ); }
public static String getValue( String uid, String code, IdentifiableProperty identifiableProperty ) { return getValue( uid, code, IdScheme.from( identifiableProperty ) ); }
private IdScheme getIdScheme( String objectIdScheme ) { String scheme = getIdScheme(); scheme = defaultIfEmpty( objectIdScheme, scheme ); return IdScheme.from( scheme ); }
private Map<String, OrganisationUnit> getMatchingPersistedOrgUnits( Collection<String> identifiers, final IdentifiableProperty property ) { List<OrganisationUnit> orgUnits = idObjectManager.getObjects( OrganisationUnit.class, property, identifiers ); return IdentifiableObjectUtils.getIdMap( orgUnits, IdScheme.from( property ) ); }
public static IdScheme from( String scheme ) { if ( scheme == null ) { return IdScheme.NULL; } if ( IdScheme.isAttribute( scheme ) ) { return new IdScheme( IdentifiableProperty.ATTRIBUTE, scheme.substring( 10 ) ); } return IdScheme.from( IdentifiableProperty.valueOf( scheme.toUpperCase() ) ); }