|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MCRNISSBuilder
Implementations of this interface provide different strategies to generate a NISS (namespace specific string) for a new URN. Each subnamespace configuration can have its own instance. A NISS must be a unique ID within the subnamespace. MCR.URN.SubNamespace.[ConfigID].NISSBuilder=[Class], for example MCR.URN.SubNamespace.Essen.NISSBuilder=org.mycore.services.urn.MCRNISSBuilderDateCounter
| Method Summary | |
|---|---|
String |
buildNISS()
Builds a new NISS. |
void |
init(String configID)
Initializes this instance of a MCRNISSBuilder. |
| Method Detail |
|---|
void init(String configID)
configID - the ID of a subnamespace configuration in mycore.propertiesString buildNISS()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||