Package org.refcodes.servicebus
Class ServiceMetaDataImpl
- java.lang.Object
-
- org.refcodes.servicebus.ServiceMetaDataImpl
-
- All Implemented Interfaces:
org.refcodes.mixin.NameAccessor,org.refcodes.mixin.UniversalIdAccessor,GroupIdAccessor,NameIdAccessor,ServiceMetaData
public class ServiceMetaDataImpl extends java.lang.Object implements ServiceMetaData
TheServiceMetaDataImplimplements theServiceMetaData.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.servicebus.GroupIdAccessor
GroupIdAccessor.GroupIdMutator, GroupIdAccessor.GroupIdProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.NameAccessor
org.refcodes.mixin.NameAccessor.NameBuilder<B extends org.refcodes.mixin.NameAccessor.NameBuilder<B>>, org.refcodes.mixin.NameAccessor.NameMutator, org.refcodes.mixin.NameAccessor.NameProperty
-
Nested classes/interfaces inherited from interface org.refcodes.servicebus.NameIdAccessor
NameIdAccessor.NameIdMutator, NameIdAccessor.NameIdProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.UniversalIdAccessor
org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B extends org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
-
-
Constructor Summary
Constructors Constructor Description ServiceMetaDataImpl(java.lang.String aUid, java.lang.String aNameId, java.lang.String aGroupId, java.lang.String aName)Constructs aServiceMetaDataImplwith the given attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetGroupId()Retrieves the group ID from the group ID property.java.lang.StringgetName()java.lang.StringgetNameId()Retrieves the name ID from the name ID property.java.lang.StringgetUniversalId()
-
-
-
Constructor Detail
-
ServiceMetaDataImpl
public ServiceMetaDataImpl(java.lang.String aUid, java.lang.String aNameId, java.lang.String aGroupId, java.lang.String aName)Constructs aServiceMetaDataImplwith the given attributes.- Parameters:
aUid- The UID to be used.aNameId- The name ID to be used.aGroupId- The group ID to be used.aName- The (verbose) name to be used.
-
-
Method Detail
-
getUniversalId
public java.lang.String getUniversalId()
- Specified by:
getUniversalIdin interfaceorg.refcodes.mixin.UniversalIdAccessor
-
getGroupId
public java.lang.String getGroupId()
Retrieves the group ID from the group ID property.- Specified by:
getGroupIdin interfaceGroupIdAccessor- Returns:
- The group ID stored by the group ID property.
-
getNameId
public java.lang.String getNameId()
Retrieves the name ID from the name ID property.- Specified by:
getNameIdin interfaceNameIdAccessor- Returns:
- The name ID stored by the name ID property.
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.refcodes.mixin.NameAccessor
-
-