de.mid.innovator.srv2api.icw2meta
Interface ADRepository

All Superinterfaces:
ELContainerAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELObject, ELUUIDAble

public interface ADRepository
extends ELUUIDAble, ELNamespaceAble

Represents the repository.

See Also:
ADRepositoryHelper

Nested Class Summary
static class ADRepository.VAttr
           
 
Method Summary
 MMGeneral getGeneral()
          The general element which is owned by this repository.
 String getLockText()
          Returns the the current object's lock text.
<T extends ADEventLogEntry>
List<T>
getOwnedEventLogEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All event log entries owned by this ADRepository.
 List<ADInoHost> getOwnedInoHost(K_CONTROL_OPTION... behaviourFlags)
          The host entries which are owned by the current object.
 List<ADInstance> getOwnedInstance(K_CONTROL_OPTION... behaviourFlags)
          The instances which are owned by the current object.
<T extends ADModel>
List<T>
getOwnedModel(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          The models which are owned by the current object.
<T extends ADReference>
List<T>
getOwnedReference(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          Returns the revision references owned by this repository.
 List<ADUpdTime> getOwnedUpdTime(K_CONTROL_OPTION... behaviourFlags)
          The update times which are owned by the current object.
 ADRepAdmin getRepAdmin()
          The repository admin which is owned by the current object.
 ADRepLogOption getRepLogOption()
          The login option which is owned by the current object.
 List<ELValSpecString> getRepositoryInactivity(K_CONTROL_OPTION... behaviourFlags)
          All string values of repository inactivity owned by this repository.
 MM2Schema getSchema()
          The schema owned by this repository.
 ADUpdInterval getUpdInterval()
          The update interval which is owned by the current object.
 ELElement getVersionRoot()
          Returns the the current object's version unit root instance.
 boolean isDemoInstallation()
          Returns true if the current object runs into a demo installation.
 boolean isSingleSignOn()
          Returns true, if the repository is running in Single-Sign-On mode.
 void modifyPassword(String oldPass, String newPass)
          Modifies the the current object's repository administrator password.
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getUUID, setUUID
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getCheckSetNotToLocalizeAttribute, getClientDependency, getNotToLocalizeAttribute, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedLocalizedValue, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, resetNotToLocalizeAttribute, setNotToLocalizeAttribute, sortContents
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName
 

Method Detail

getGeneral

MMGeneral getGeneral()
                     throws InoNetException,
                            SrvErrorException
The general element which is owned by this repository.

Throws:
InoNetException
SrvErrorException

getLockText

String getLockText()
                   throws InoNetException,
                          SrvErrorException
Returns the the current object's lock text.

Throws:
InoNetException
SrvErrorException

getOwnedEventLogEntry

<T extends ADEventLogEntry> List<T> getOwnedEventLogEntry(Class<T> returnType,
                                                          K_CONTROL_OPTION... behaviourFlags)
                                                      throws InoNetException,
                                                             SrvErrorException
All event log entries owned by this ADRepository.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwnedInoHost

List<ADInoHost> getOwnedInoHost(K_CONTROL_OPTION... behaviourFlags)
                                throws InoNetException,
                                       SrvErrorException
The host entries which are owned by the current object.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwnedInstance

List<ADInstance> getOwnedInstance(K_CONTROL_OPTION... behaviourFlags)
                                  throws InoNetException,
                                         SrvErrorException
The instances which are owned by the current object.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwnedModel

<T extends ADModel> List<T> getOwnedModel(Class<T> returnType,
                                          K_CONTROL_OPTION... behaviourFlags)
                                      throws InoNetException,
                                             SrvErrorException
The models which are owned by the current object.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwnedReference

<T extends ADReference> List<T> getOwnedReference(Class<T> returnType,
                                                  K_CONTROL_OPTION... behaviourFlags)
                                              throws InoNetException,
                                                     SrvErrorException
Returns the revision references owned by this repository.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwnedUpdTime

List<ADUpdTime> getOwnedUpdTime(K_CONTROL_OPTION... behaviourFlags)
                                throws InoNetException,
                                       SrvErrorException
The update times which are owned by the current object.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getRepAdmin

ADRepAdmin getRepAdmin()
                       throws InoNetException,
                              SrvErrorException
The repository admin which is owned by the current object.

Throws:
InoNetException
SrvErrorException

getRepLogOption

ADRepLogOption getRepLogOption()
                               throws InoNetException,
                                      SrvErrorException
The login option which is owned by the current object.

Throws:
InoNetException
SrvErrorException

getRepositoryInactivity

List<ELValSpecString> getRepositoryInactivity(K_CONTROL_OPTION... behaviourFlags)
                                              throws InoNetException,
                                                     SrvErrorException
All string values of repository inactivity owned by this repository.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getSchema

MM2Schema getSchema()
                    throws InoNetException,
                           SrvErrorException
The schema owned by this repository.

Throws:
InoNetException
SrvErrorException

getUpdInterval

ADUpdInterval getUpdInterval()
                             throws InoNetException,
                                    SrvErrorException
The update interval which is owned by the current object.

Throws:
InoNetException
SrvErrorException

getVersionRoot

ELElement getVersionRoot()
                         throws InoNetException,
                                SrvErrorException
Returns the the current object's version unit root instance.

Throws:
InoNetException
SrvErrorException

isDemoInstallation

boolean isDemoInstallation()
                           throws InoNetException,
                                  SrvErrorException
Returns true if the current object runs into a demo installation.

Throws:
InoNetException
SrvErrorException

isSingleSignOn

boolean isSingleSignOn()
                       throws InoNetException,
                              SrvErrorException
Returns true, if the repository is running in Single-Sign-On mode.

Throws:
InoNetException
SrvErrorException

modifyPassword

void modifyPassword(String oldPass,
                    String newPass)
                    throws InoNetException,
                           SrvErrorException
Modifies the the current object's repository administrator password.

Parameters:
oldPass - altes Passwort
newPass - neues Passwort
Throws:
InoNetException
SrvErrorException