Class AasInfoHandler
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler<org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation>
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.AasInfoHandler
class AasInfoHandler
extends TargetInfoHandler<org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation>
A target information handler for AAS target information.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformationcreate(de.iip_ecosphere.platform.support.aas.AuthenticationDescriptor.RbacRule rule) Creates an instance.org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformationjoin(org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation t1, org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation t2) Joins two given target information instances.Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
getType, getTypeName, toPaths
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
AasInfoHandler
private AasInfoHandler()Creates an instance.
-
-
Method Details
-
create
public org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation create(de.iip_ecosphere.platform.support.aas.AuthenticationDescriptor.RbacRule rule) Description copied from class:TargetInfoHandlerCreates an instance.- Specified by:
createin classTargetInfoHandler<org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation>- Parameters:
rule- the rule to create the instance for- Returns:
- the instance
-
join
public org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation join(org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation t1, org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation t2) Description copied from class:TargetInfoHandlerJoins two given target information instances.- Specified by:
joinin classTargetInfoHandler<org.eclipse.digitaltwin.basyx.aasrepository.feature.authorization.AasTargetInformation>- Parameters:
t1- the first target information (to join into)t2- the second target information (to join)- Returns:
- the joined instance, may be
t1if modifiable
-