public class ExplicitRightsAuthorization extends Authorization
| Modifier and Type | Field and Description |
|---|---|
static byte |
ID |
| Constructor and Description |
|---|
ExplicitRightsAuthorization(BimServer bimServer,
long uoid,
long soid,
long[] readRevisionRoids,
long writeProjectPoid,
long readExtendedDataRoid,
long writeExtendedDataRoid) |
| Modifier and Type | Method and Description |
|---|---|
void |
canCheckin(long poid) |
void |
canDownload(long roid) |
void |
canReadExtendedData(long roid) |
void |
canWriteExtendedData(long roid) |
static ExplicitRightsAuthorization |
fromBuffer(ByteBuffer buffer) |
protected int |
getBufferSize() |
void |
getBytes(ByteBuffer buffer) |
byte |
getId() |
long |
getReadExtendedDataRoid() |
long[] |
getReadRevisionRoids() |
long |
getSoid() |
long |
getWriteExtendedDataRoid() |
long |
getWriteProjectPoid() |
void |
setReadExtendedDataRoid(long readExtendedDataRoid) |
void |
setReadRevisionRoids(long[] readRevisionRoids) |
void |
setWriteExtendedDataRoid(long writeExtendedDataRoid) |
void |
setWriteProjectPoid(long writeProjectPoid) |
asHexToken, fromToken, getExpires, getUoid, getUsername, hasRightsOnProject, hasRightsOnProjectOrSubProjects, hasRightsOnProjectOrSuperProjects, hasRightsOnProjectOrSuperProjectsOrSubProjects, setUoid, setUsernamepublic static final byte ID
public ExplicitRightsAuthorization(BimServer bimServer, long uoid, long soid, long[] readRevisionRoids, long writeProjectPoid, long readExtendedDataRoid, long writeExtendedDataRoid)
public long getSoid()
public void canDownload(long roid)
throws org.bimserver.shared.exceptions.UserException
canDownload in class Authorizationorg.bimserver.shared.exceptions.UserExceptionpublic void canCheckin(long poid)
throws org.bimserver.shared.exceptions.UserException
canCheckin in class Authorizationorg.bimserver.shared.exceptions.UserExceptionpublic void canReadExtendedData(long roid)
throws org.bimserver.shared.exceptions.UserException
canReadExtendedData in class Authorizationorg.bimserver.shared.exceptions.UserExceptionpublic void canWriteExtendedData(long roid)
throws org.bimserver.shared.exceptions.UserException
canWriteExtendedData in class Authorizationorg.bimserver.shared.exceptions.UserExceptionpublic static ExplicitRightsAuthorization fromBuffer(ByteBuffer buffer)
public byte getId()
getId in class Authorizationprotected int getBufferSize()
getBufferSize in class Authorizationpublic void getBytes(ByteBuffer buffer)
getBytes in class Authorizationpublic long[] getReadRevisionRoids()
public void setReadRevisionRoids(long[] readRevisionRoids)
public long getWriteProjectPoid()
public void setWriteProjectPoid(long writeProjectPoid)
public long getReadExtendedDataRoid()
public void setReadExtendedDataRoid(long readExtendedDataRoid)
public long getWriteExtendedDataRoid()
public void setWriteExtendedDataRoid(long writeExtendedDataRoid)
Copyright © 2019 OpenSource BIM. All rights reserved.