|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.student.common.assembly.dictionary.old.MetadataServiceImpl
@Deprecated public class MetadataServiceImpl
This class provides metadata lookup services for orchestration objects. TODO: 1) Handle type state configuration & better caching 2) Differentiate b/w metadata structure required for client vs. assemblers 3) Namespace collision b/w service dictionaries and orchestration dictionary?
Nested Class Summary | |
---|---|
private static class |
MetadataServiceImpl.RecursionCounter
Deprecated. |
Field Summary | |
---|---|
private Map<String,DictionaryService> |
dictionaryServiceMap
Deprecated. |
(package private) Logger |
LOG
Deprecated. |
private Map<String,Object> |
metadataRepository
Deprecated. |
Constructor Summary | |
---|---|
MetadataServiceImpl(DictionaryService... dictionaryServices)
Deprecated. |
|
MetadataServiceImpl(String metadataContext)
Deprecated. Create a Metadata service initialized using a given classpath metadata context file |
|
MetadataServiceImpl(String metadataContext,
DictionaryService... dictionaryServices)
Deprecated. |
Method Summary | |
---|---|
protected Data.Value |
convertDefaultValue(Data.DataType dataType,
Object value)
Deprecated. Convert Object value to respective DataType. |
protected Data.DataType |
convertDictionaryDataType(String dataType)
Deprecated. |
protected List<ConstraintMetadata> |
copyConstraints(ConstraintDescriptor constraintDescriptor)
Deprecated. |
Metadata |
getMetadata(String objectKey,
String type,
String state)
Deprecated. This method gets the metadata for the given object key |
protected Metadata |
getMetadataFromDictionaryService(String objectKey,
String type,
String state)
Deprecated. This invokes the appropriate dictionary service to get the object structure and then converts it to a metadata structure. |
protected State |
getObjectState(ObjectStructure objectStructure,
String type,
String state)
Deprecated. This method retrieves the desire object state for the object structure. |
protected ObjectStructure |
getObjectStructure(String objectKey)
Deprecated. This method gets the object structure for given objectKey from a dictionaryService |
protected Map<String,Metadata> |
getProperties(DataObjectStructure dataObjectStructure,
MetadataServiceImpl.RecursionCounter counter)
Deprecated. |
private Map<String,Metadata> |
getProperties(List<Field> fields,
String type,
String state)
Deprecated. This method is used to convert a list of dictionary fields into metadata properties |
private void |
init(String metadataContext,
DictionaryService... dictionaryServices)
Deprecated. |
protected boolean |
isRepeating(DataFieldDescriptor field)
Deprecated. This method determines if a field is a repeating field |
protected boolean |
isRepeating(Field field)
Deprecated. This method determines if a field is repeating |
protected void |
loadProperties(Map<String,Metadata> properties,
List<DataFieldDescriptor> fields,
MetadataServiceImpl.RecursionCounter counter)
Deprecated. Retreives data object structure from the spring file and caches the properties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
final Logger LOG
private Map<String,Object> metadataRepository
private Map<String,DictionaryService> dictionaryServiceMap
Constructor Detail |
---|
public MetadataServiceImpl(String metadataContext)
metadataContext
- the classpath metadata context filepublic MetadataServiceImpl(DictionaryService... dictionaryServices)
public MetadataServiceImpl(String metadataContext, DictionaryService... dictionaryServices)
Method Detail |
---|
private void init(String metadataContext, DictionaryService... dictionaryServices)
public Metadata getMetadata(String objectKey, String type, String state)
objectKey
- type
- state
-
protected void loadProperties(Map<String,Metadata> properties, List<DataFieldDescriptor> fields, MetadataServiceImpl.RecursionCounter counter)
properties
- fields
- protected boolean isRepeating(DataFieldDescriptor field)
field
-
protected Map<String,Metadata> getProperties(DataObjectStructure dataObjectStructure, MetadataServiceImpl.RecursionCounter counter)
protected Metadata getMetadataFromDictionaryService(String objectKey, String type, String state)
objectKey
- type
- state
-
private Map<String,Metadata> getProperties(List<Field> fields, String type, String state)
fields
- type
- state
-
protected boolean isRepeating(Field field)
field
-
protected ObjectStructure getObjectStructure(String objectKey)
objectKey
-
protected State getObjectState(ObjectStructure objectStructure, String type, String state)
objectStructure
- type
- state
-
protected List<ConstraintMetadata> copyConstraints(ConstraintDescriptor constraintDescriptor)
protected Data.Value convertDefaultValue(Data.DataType dataType, Object value)
dataType
- value
-
protected Data.DataType convertDictionaryDataType(String dataType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |