IdSchemes { public IdScheme getIdScheme() { return IdScheme.from( idScheme ); } IdSchemes(); IdScheme getScheme( IdScheme idScheme ); IdScheme getIdScheme(); IdSchemes setIdScheme( String idScheme ); IdScheme getDataElementIdScheme(); IdSchemes setDataElementIdScheme( String idScheme ); IdScheme getCategoryOptionComboIdScheme(); IdSchemes setCategoryOptionComboIdScheme( String idScheme ); IdScheme getCategoryOptionIdScheme(); IdSchemes setCategoryOptionIdScheme( String idScheme ); IdScheme getAttributeOptionComboIdScheme(); IdSchemes setAttributeOptionComboIdScheme( String idScheme ); IdScheme getDataSetIdScheme(); IdSchemes setDataSetIdScheme( String idScheme ); IdScheme getOrgUnitIdScheme(); IdSchemes setOrgUnitIdScheme( String idScheme ); IdScheme getProgramIdScheme(); IdSchemes setProgramIdScheme( String idScheme ); IdScheme getProgramStageIdScheme(); IdSchemes setProgramStageIdScheme( String idScheme ); IdScheme getProgramStageInstanceIdScheme(); IdSchemes setProgramStageInstanceIdScheme( String idScheme ); IdScheme getTrackedEntityIdScheme(); IdSchemes setTrackedEntityIdScheme( String idScheme ); IdScheme getTrackedEntityAttributeIdScheme(); IdSchemes setTrackedEntityAttributeIdScheme( String idScheme ); static String getValue( String uid, String code, IdentifiableProperty identifiableProperty ); static String getValue( String uid, String code, IdScheme idScheme ); static String getValue( IdentifiableObject identifiableObject, IdentifiableProperty identifiableProperty ); static String getValue( IdentifiableObject identifiableObject, IdScheme idScheme ); @Override String toString();  }
@Test public void testGetIdScheme() { IdSchemes schemes = new IdSchemes(); schemes.setDataElementIdScheme( IdScheme.UID.name() ); schemes.setIdScheme( IdScheme.CODE.name() ); assertEquals( IdScheme.UID, schemes.getDataElementIdScheme() ); assertEquals( IdScheme.CODE, schemes.getOrgUnitIdScheme() ); assertEquals( IdScheme.CODE, schemes.getIdScheme() ); }